using System;
using Impact.Model.Objects;

namespace Impact.Model.Service
{
    public interface IPhotoService 
    {

        PhotoGalleryCollection GetAllGalleries( bool onlyVisible );

        PhotoGallery GetGallery( string id );

        void DeleteGallery( string id );

        void SaveGallery( PhotoGallery gallery );



        Photo GetPhoto( string id );

        void DeletePhoto( string id );

        void SavePhoto( Photo record );
    }
}
